export interface CategoryVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 产品名称
   */
  name: string;

  /**
   * 编号
   */
  code: string;

  /**
   * 父级ID
   */
  parentId: string | number;

  /**
   * 租级列表
   */
  ancestors: string;

  /**
   * 规格
   */
  specifications: string;

  /**
   * 性能参数名称
   */
  performanceParamName: string;

  /**
   * 性能参数单位
   */
  performanceParamUnit: string;

  /**
   * 性能参数范围
   */
  performanceParamRange: string;

  /**
   * 结构参数
   */
  structureParam: string;

  /**
   * 结构参数单位
   */
  structureParamUnit: string;

  /**
   * 结构参数范围
   */
  structureParamRange: string;

  /**
   * 电机型号
   */
  motorModel: string;

  /**
   * 电机功率
   */
  motorPower: number;

    /**
     * 子对象
     */
    children: CategoryVO[];
}

export interface CategoryForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 产品名称
   */
  name?: string;

  /**
   * 编号
   */
  code?: string;

  /**
   * 父级ID
   */
  parentId?: string | number;

  /**
   * 租级列表
   */
  ancestors?: string;

  /**
   * 规格
   */
  specifications?: string;

  /**
   * 性能参数名称
   */
  performanceParamName?: string;

  /**
   * 性能参数单位
   */
  performanceParamUnit?: string;

  /**
   * 性能参数范围
   */
  performanceParamRange?: string;

  /**
   * 结构参数
   */
  structureParam?: string;

  /**
   * 结构参数单位
   */
  structureParamUnit?: string;

  /**
   * 结构参数范围
   */
  structureParamRange?: string;

  /**
   * 电机型号
   */
  motorModel?: string;

  /**
   * 电机功率
   */
  motorPower?: number;

}

export interface CategoryQuery {

  /**
   * 产品名称
   */
  name?: string;

  /**
   * 编号
   */
  code?: string;

  /**
   * 父级ID
   */
  parentId?: string | number;

  /**
   * 租级列表
   */
  ancestors?: string;

  /**
   * 规格
   */
  specifications?: string;

  /**
   * 性能参数名称
   */
  performanceParamName?: string;

  /**
   * 性能参数单位
   */
  performanceParamUnit?: string;

  /**
   * 性能参数范围
   */
  performanceParamRange?: string;

  /**
   * 结构参数
   */
  structureParam?: string;

  /**
   * 结构参数单位
   */
  structureParamUnit?: string;

  /**
   * 结构参数范围
   */
  structureParamRange?: string;

  /**
   * 电机型号
   */
  motorModel?: string;

  /**
   * 电机功率
   */
  motorPower?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



